How is a business object used?

Business objects are used throughout the iMIS application to model business concepts and rules. They represent a database table or tables, and can add additional logic to operations performed on those tables. Business objects allow for runtime customization of iMIS behavior without access to source code.

A business object is an iMIS system construct representing the data elements and business rules of a business concept, like a contact. It is implemented using a combination of business rules, a schema definition that describes the data structures of the object's properties, and a database view. Business objects are behind all of the controls within the iMIS database. 

These objects are more than just the tables where data is stored.  They let you present data from within the database in a way that is user friendly and used by queries, windows, and other objects within iMIS.